(Colloq) wet blanket - English Synonyms Dictionary